﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FreeKickManager
{
    public class ReportePartido
    {
        //Partido
        public Partido partido = null;

        //Alineación Inicial
        public List<Jugador> titularesLocal = null;
        public List<Jugador> titularesVisitante = null;
        public List<Jugador> suplentesLocal = null;
        public List<Jugador> suplentesVisitante = null;

        //Alineación Final
        public List<Jugador> titularesLocalFin = null;
        public List<Jugador> titularesVisitanteFin = null;
        public List<Jugador> suplentesLocalFin = null;
        public List<Jugador> suplentesVisitanteFin = null;

        //Ocasiones
        public List<Ocasion> ocasiones = null;

        public ReportePartido()
        {
            ocasiones = new List<Ocasion>();
        }

        public List<Ocasion> buscarOcasiones(int minuto)
        {
            List<Ocasion> ocasionesMinuto = new List<Ocasion>();

            foreach (Ocasion oc in ocasiones)
            {
                if (oc.minuto == minuto)
                    ocasionesMinuto.Add(oc);
                else if (oc.minuto > minuto)
                    break;
            }

            return ocasionesMinuto;
        }
    }
}
